SQL中SELECT语句详解

您所在的位置:网站首页 user name什么意思中文 SQL中SELECT语句详解

SQL中SELECT语句详解

2023-12-17 11:52| 来源: 网络整理| 查看: 265

本篇文章讲述SQL语句中的SELECT查询语句,以供参考,如有错误或不当之处还望大神们告知。

简单查询SELECT-FROM

用于无条件查询单张表中的行或列

假设有表如图所示 这里写图片描述

查询名字叫 ‘叶清逸’ 的记录: select * from T_USER where u_name = '叶清逸' ;

查询结果: 这里写图片描述

查询一个或多个属性,u_name,u_age,u_score: select u_name,u_age,u_score from T_USER ;

查询结果: 这里写图片描述

AS关键字 使用AS给查询结果取别名(AS也可以省略): --可加""也可不加 如果不加双引号默认字母大写 如果需要小写字母或别名由多个字母组成则需要加上双引号。 --AS也可省略。 select u_name as 名字, u_age as "年龄" , u_score 成绩 from T_USER ;

查询结果: 这里写图片描述

算数运算符 SELECT中可以对数字和日期进行加减乘除运算 select u_name , u_score , u_score+10 , u_score-10 , u_score*2 , u_score/2 from T_USER ;

运行结果: 这里写图片描述

连接符 “||”

SQL中的连接符”||” 可将结果连接起来为一列 - 将u_name 和“的成绩为” u_score 连接起来

select u_name || '的成绩为' || u_score as 成绩 from T_USER ;

查询结果: 这里写图片描述

条件查询SELECT-WHERE

SQL中可以用SELECT-WHERE进行条件查询

比较运算 ‘=’ ‘!=’

SQL中可以使用 条件运算符 ‘=’ ‘!=’ 过滤查询结果中的某些行,多个条件之间可以用 ‘and’ 连接。 - 查询T_USER表中成绩大于等于60分的学生

select u_name , u_score from T_USER where u_score >= 60 ;

查询结果: 这里写图片描述

与条件 (AND,BETWEEN)

查询A-B区间

查询T_USER表中成绩大于等于60分且小于等于80分的学生AND写法 select u_name , u_score from T_USER where u_score >60 and u_score 90 or u_score


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3